/**
 * 
 * If you have edited the file, please update
 * all the last-modified fields manually. Thanks!
 *
 * @last-modified by: 
 * @last-modified date: 
 * @last-modified time: 
 *
 * @author Swee Zhi
 * @date-created Sep 12, 2011    @time-created 6:57:41 PM
 *
 * @project: 
 * @module: 
 * @institution: 
 *
 */
package util.enumhelper;

import util.enumeration.Country;
import util.enumeration.Language;

public class LocalizedCountry {

    // alphabetical order
    public static String getLocalizedCountryAsString(Country country, String locale) {
        String localizedCountry = "";
        
        // en_US ENGLISH, UNITED STATES
        if (locale.equals(SupportedLocale.getSupportedLocaleStringByLanguage(Language.ENGLISH_US))) {
            localizedCountry = getCountry_EN_US(country);
        }
        // en_SG ENGLISH, SINGAPORE
        else
        if (locale.equals(SupportedLocale.getSupportedLocaleStringByLanguage(Language.ENGLISH_SINGAPORE))) {
            localizedCountry = getCountry_EN_SG(country);
        }
        // ms_MY MALAY, MALAYSIA
        else
        if (locale.equals(SupportedLocale.getSupportedLocaleStringByLanguage(Language.MALAY))) {
            localizedCountry = getCountry_MS_MY(country);
        }
        
        // zh_CN CHINESE, CHINA
        else
        if (locale.equals(SupportedLocale.getSupportedLocaleStringByLanguage(Language.CHINESE_CHINA))) {
            localizedCountry = getCountry_ZH_CN(country);
        }
        // other language...
        else {
            localizedCountry = getCountry_EN_US(country);
        }
        
        return localizedCountry;
    }
    
    // simplified chinese (zh_CN)
    private static String getCountry_ZH_CN(Country country) {
        String localizedCountry = "";
        
        switch (country) {
            case ALBANIA: localizedCountry = "阿尔巴尼亚"; break;
            case ALGERIA: localizedCountry = "阿尔及利亚"; break;
            case ARGENTINA: localizedCountry = "阿根廷"; break;
            case AUSTRALIA: localizedCountry = "澳洲"; break;
            case AUSTRIA: localizedCountry = "奥地利"; break;
            case BAHRAIN: localizedCountry = "巴林"; break;
            case BELARUS: localizedCountry = "白俄罗斯"; break;
            case BELGIUM: localizedCountry = "比利时"; break;
            case BOLIVIA: localizedCountry = "玻利维亚"; break;
            case BOSNIA_AND_HERZEGOVINA: localizedCountry = "波斯尼亚和黑塞哥维那"; break;
            case BRAZIL: localizedCountry = "巴西"; break;
            case BULGARIA: localizedCountry = "保加利亚"; break;
            case CANADA: localizedCountry = "加拿大"; break;
            case CHILE: localizedCountry = "智利"; break;
            case CHINA: localizedCountry = "中国"; break;
            case COLOMBIA: localizedCountry = "哥伦比亚"; break;
            case COSTA_RICA: localizedCountry = "哥斯达黎加"; break;
            case CROATIA: localizedCountry = "克罗地亚"; break;
            case CYPRUS: localizedCountry = "塞浦路斯"; break;
            case CZECH_REPUBLIC: localizedCountry = "捷克共和国"; break;
            case DOMINICAN_REPUBLIC: localizedCountry = "多米尼加共和国"; break;
            case ECUADOR: localizedCountry = "厄瓜多尔"; break;
            case EGYPT: localizedCountry = "埃及"; break;
            case EL_SALVADOR: localizedCountry = "萨尔瓦多"; break;
            case ESTONIA: localizedCountry = "爱沙尼亚"; break;
            case FINLAND: localizedCountry = "芬兰"; break;
            case FRANCE: localizedCountry = "法国"; break;
            case GERMANY: localizedCountry = "德国"; break;
            case GREECE: localizedCountry = "希腊"; break;
            case GUATEMALA: localizedCountry = "危地马拉"; break;
            case HONG_KONG: localizedCountry = "香港"; break;
            case HUNGARY: localizedCountry = "匈牙利"; break;
            case ICELAND: localizedCountry = "冰岛"; break;
            case INDIA: localizedCountry = "印度"; break;
            case INDONESIA: localizedCountry = "印尼"; break;
            case IRAQ: localizedCountry = "伊拉克"; break;
            case IRELAND: localizedCountry = "爱尔兰"; break;
            case ISRAEL: localizedCountry = "以色列"; break;
            case ITALY: localizedCountry = "意大利"; break;
            case JAPAN: localizedCountry = "日本"; break;
            case JORDAN: localizedCountry = "约旦"; break;
            case KUWAIT: localizedCountry = "科威特"; break;
            case LATVIA: localizedCountry = "拉脱维亚"; break;
            case LEBANON: localizedCountry = "黎巴嫩"; break;
            case LIBYA: localizedCountry = "利比亚"; break;
            case LITHUANIA: localizedCountry = "立陶宛"; break;
            case LUXEMBOURG: localizedCountry = "卢森堡"; break;
            case MACEDONIA: localizedCountry = "马其顿"; break;
            case MALAYSIA: localizedCountry = "马来西亚"; break;
            case MALTA: localizedCountry = "马耳他"; break;
            case MEXICO: localizedCountry = "墨西哥"; break;
            case MONTENEGRO: localizedCountry = "黑山"; break;
            case MOROCCO: localizedCountry = "摩洛哥"; break;
            case NETHERLANDS: localizedCountry = "荷兰"; break;
            case NEW_ZEALAND: localizedCountry = "新西兰"; break;
            case NICARAGUA: localizedCountry = "尼加拉瓜"; break;
            case NORWAY: localizedCountry = "挪威"; break;
            case OMAN: localizedCountry = "阿曼"; break;
            case PANAMA: localizedCountry = "巴拿马"; break;
            case PARAGUAY: localizedCountry = "巴拉圭"; break;
            case PERU: localizedCountry = "秘鲁"; break;
            case PHILIPPINES: localizedCountry = "菲律宾"; break;
            case POLAND: localizedCountry = "波兰"; break;
            case PORTUGAL: localizedCountry = "葡萄牙"; break;
            case PUERTO_RICO: localizedCountry = "波多黎各"; break;
            case QATAR: localizedCountry = "卡塔尔"; break;
            case ROMANIA: localizedCountry = "罗马尼亚"; break;
            case RUSSIA: localizedCountry = "俄罗斯"; break;
            case SAUDI_ARABIA: localizedCountry = "沙特阿拉伯"; break;
            case SERBIA: localizedCountry = "塞尔维亚"; break;
//                case SERBIA_AND_MONTENEGRO: localizedCountry = "塞尔维亚和黑山"; break;
            case SINGAPORE: localizedCountry = "新加坡"; break;
            case SLOVAKIA: localizedCountry = "斯洛伐克"; break;
            case SLOVENIA: localizedCountry = "斯洛文尼亚"; break;
            case SOUTH_AFRICA: localizedCountry = "南非洲"; break;
            case SOUTH_KOREA: localizedCountry = "， "; break;
            case SPAIN: localizedCountry = "西班牙"; break;
            case SUDAN: localizedCountry = "苏丹"; break;
            case SWITZERLAND: localizedCountry = "瑞士"; break;
            case SYRIA: localizedCountry = "叙利亚"; break;
            case TAIWAN: localizedCountry = "台湾"; break;
            case THAILAND: localizedCountry = "泰国"; break;
            case TUNISIA: localizedCountry = "突尼斯"; break;
            case TURKEY: localizedCountry = "土耳其"; break;
            case UKRAINE: localizedCountry = "乌克兰"; break;
            case UNITED_ARAB_EMIRATES: localizedCountry = "阿拉伯联合酋长国"; break;
            case UNITED_KINGDOM: localizedCountry = "英国"; break;
            case UNITED_STATES: localizedCountry = "美国"; break;
            case URUGUAY: localizedCountry = "乌拉圭"; break;
            case VENEZUELA: localizedCountry = "委内瑞拉"; break;
            case VIETNAM: localizedCountry = "越南"; break;
            case YEMEN: localizedCountry = "也门"; break;
        }
        return localizedCountry;
    }
    
    // default (en_US)
    private static String getCountry_EN_US(Country country) {
        String localizedCountry = "";
        
        switch (country) {
            case ALBANIA: localizedCountry = "Albania" ; break;
            case ALGERIA: localizedCountry = "Algeria"; break;
            case ARGENTINA: localizedCountry = "Argentina"; break;
            case AUSTRALIA: localizedCountry = "Australia"; break;
            case AUSTRIA: localizedCountry = "Austria"; break;
            case BAHRAIN: localizedCountry = "Bahrain"; break;
            case BELARUS: localizedCountry = "Belarus"; break;
            case BELGIUM: localizedCountry = "Belgium"; break;
            case BOLIVIA: localizedCountry = "Bolivia"; break;
            case BOSNIA_AND_HERZEGOVINA: localizedCountry = "Bosnia and Herzegovina"; break;
            case BRAZIL: localizedCountry = "Brazil"; break;
            case BULGARIA: localizedCountry = "Bulgaria"; break;
            case CANADA: localizedCountry = "Canada"; break;
            case CHILE: localizedCountry = "Chile"; break;
            case CHINA: localizedCountry = "China"; break;
            case COLOMBIA: localizedCountry = "Colombia"; break;
            case COSTA_RICA: localizedCountry = "Costa Rica"; break;
            case CROATIA: localizedCountry = "Croatia"; break;
            case CYPRUS: localizedCountry = "Cyprus"; break;
            case CZECH_REPUBLIC: localizedCountry = "Czech Republic"; break;
            case DOMINICAN_REPUBLIC: localizedCountry = "Dominican Republic"; break;
            case ECUADOR: localizedCountry = "Ecuador"; break;
            case EGYPT: localizedCountry = "Egypt"; break;
            case EL_SALVADOR: localizedCountry = "El Salvador"; break;
            case ESTONIA: localizedCountry = "Estonia"; break;
            case FINLAND: localizedCountry = "Finland"; break;
            case FRANCE: localizedCountry = "France"; break;
            case GERMANY: localizedCountry = "Germany"; break;
            case GREECE: localizedCountry = "Greece"; break;
            case GUATEMALA: localizedCountry = "Guatemala"; break;
            case HONG_KONG: localizedCountry = "Hong Kong"; break;
            case HUNGARY: localizedCountry = "Hungary"; break;
            case ICELAND: localizedCountry = "Iceland"; break;
            case INDIA: localizedCountry = "India"; break;
            case INDONESIA: localizedCountry = "Indonesia"; break;
            case IRAQ: localizedCountry = "Iraq"; break;
            case IRELAND: localizedCountry = "Ireland"; break;
            case ISRAEL: localizedCountry = "Israel"; break;
            case ITALY: localizedCountry = "Italy"; break;
            case JAPAN: localizedCountry = "Japan"; break;
            case JORDAN: localizedCountry = "Jordan"; break;
            case KUWAIT: localizedCountry = "Kuwait"; break;
            case LATVIA: localizedCountry = "Latvia"; break;
            case LEBANON: localizedCountry = "Lebanon"; break;
            case LIBYA: localizedCountry = "Libya"; break;
            case LITHUANIA: localizedCountry = "Lithuania"; break;
            case LUXEMBOURG: localizedCountry = "Luxembourg"; break;
            case MACEDONIA: localizedCountry = "Macedonia"; break;
            case MALAYSIA: localizedCountry = "Malaysia"; break;
            case MALTA: localizedCountry = "Malta"; break;
            case MEXICO: localizedCountry = "Mexico"; break;
            case MONTENEGRO: localizedCountry = "Montenegro"; break;
            case MOROCCO: localizedCountry = "Morocco"; break;
            case NETHERLANDS: localizedCountry = "Netherlands"; break;
            case NEW_ZEALAND: localizedCountry = "New Zealand"; break;
            case NICARAGUA: localizedCountry = "Nicaragua"; break;
            case NORWAY: localizedCountry = "Norway"; break;
            case OMAN: localizedCountry = "Oman"; break;
            case PANAMA: localizedCountry = "Panama"; break;
            case PARAGUAY: localizedCountry = "Paraguay"; break;
            case PERU: localizedCountry = "Peru"; break;
            case PHILIPPINES: localizedCountry = "Philippines"; break;
            case POLAND: localizedCountry = "Poland"; break;
            case PORTUGAL: localizedCountry = "Portugal"; break;
            case PUERTO_RICO: localizedCountry = "Puerto Rico"; break;
            case QATAR: localizedCountry = "Qatar"; break;
            case ROMANIA: localizedCountry = "Romania"; break;
            case RUSSIA: localizedCountry = "Russia"; break;
            case SAUDI_ARABIA: localizedCountry = "Saudi Arabia"; break;
            case SERBIA: localizedCountry = "Serbia"; break;
//                case SERBIA_AND_MONTENEGRO: localizedCountry = "Serbia and Montenegro"; break;
            case SINGAPORE: localizedCountry = "Singapore"; break;
            case SLOVAKIA: localizedCountry = "Slovakia"; break;
            case SLOVENIA: localizedCountry = "Slovenia"; break;
            case SOUTH_AFRICA: localizedCountry = "South Africa"; break;
            case SOUTH_KOREA: localizedCountry = "South Korea"; break;
            case SPAIN: localizedCountry = "Spain"; break;
            case SUDAN: localizedCountry = "Sudan"; break;
            case SWITZERLAND: localizedCountry = "Switzerland"; break;
            case SYRIA: localizedCountry = "Syria"; break;
            case TAIWAN: localizedCountry = "Taiwan"; break;
            case THAILAND: localizedCountry = "Thailand"; break;
            case TUNISIA: localizedCountry = "Tunisia"; break;
            case TURKEY: localizedCountry = "Turkey"; break;
            case UKRAINE: localizedCountry = "Ukraine"; break;
            case UNITED_ARAB_EMIRATES: localizedCountry = "United Arab Emirates"; break;
            case UNITED_KINGDOM: localizedCountry = "United Kingdom"; break;
            case UNITED_STATES: localizedCountry = "United States"; break;
            case URUGUAY: localizedCountry = "Uruguay"; break;
            case VENEZUELA: localizedCountry = "Venezuela"; break;
            case VIETNAM: localizedCountry = "Vietnam"; break;
            case YEMEN: localizedCountry = "Yemen"; break;
        }
        return localizedCountry;
    }
    
    // singapore english (en_SG)
    private static String getCountry_EN_SG(Country country) {
        String localizedCountry = "";
        
        switch (country) {
            case ALBANIA: localizedCountry = "Albania" ; break;
            case ALGERIA: localizedCountry = "Algeria"; break;
            case ARGENTINA: localizedCountry = "Argentina"; break;
            case AUSTRALIA: localizedCountry = "Australia"; break;
            case AUSTRIA: localizedCountry = "Austria"; break;
            case BAHRAIN: localizedCountry = "Bahrain"; break;
            case BELARUS: localizedCountry = "Belarus"; break;
            case BELGIUM: localizedCountry = "Belgium"; break;
            case BOLIVIA: localizedCountry = "Bolivia"; break;
            case BOSNIA_AND_HERZEGOVINA: localizedCountry = "Bosnia and Herzegovina"; break;
            case BRAZIL: localizedCountry = "Brazil"; break;
            case BULGARIA: localizedCountry = "Bulgaria"; break;
            case CANADA: localizedCountry = "Canada"; break;
            case CHILE: localizedCountry = "Chile"; break;
            case CHINA: localizedCountry = "China"; break;
            case COLOMBIA: localizedCountry = "Colombia"; break;
            case COSTA_RICA: localizedCountry = "Costa Rica"; break;
            case CROATIA: localizedCountry = "Croatia"; break;
            case CYPRUS: localizedCountry = "Cyprus"; break;
            case CZECH_REPUBLIC: localizedCountry = "Czech Republic"; break;
            case DOMINICAN_REPUBLIC: localizedCountry = "Dominican Republic"; break;
            case ECUADOR: localizedCountry = "Ecuador"; break;
            case EGYPT: localizedCountry = "Egypt"; break;
            case EL_SALVADOR: localizedCountry = "El Salvador"; break;
            case ESTONIA: localizedCountry = "Estonia"; break;
            case FINLAND: localizedCountry = "Finland"; break;
            case FRANCE: localizedCountry = "France"; break;
            case GERMANY: localizedCountry = "Germany"; break;
            case GREECE: localizedCountry = "Greece"; break;
            case GUATEMALA: localizedCountry = "Guatemala"; break;
            case HONG_KONG: localizedCountry = "Hong Kong"; break;
            case HUNGARY: localizedCountry = "Hungary"; break;
            case ICELAND: localizedCountry = "Iceland"; break;
            case INDIA: localizedCountry = "India"; break;
            case INDONESIA: localizedCountry = "Indonesia"; break;
            case IRAQ: localizedCountry = "Iraq"; break;
            case IRELAND: localizedCountry = "Ireland"; break;
            case ISRAEL: localizedCountry = "Israel"; break;
            case ITALY: localizedCountry = "Italy"; break;
            case JAPAN: localizedCountry = "Japan"; break;
            case JORDAN: localizedCountry = "Jordan"; break;
            case KUWAIT: localizedCountry = "Kuwait"; break;
            case LATVIA: localizedCountry = "Latvia"; break;
            case LEBANON: localizedCountry = "Lebanon"; break;
            case LIBYA: localizedCountry = "Libya"; break;
            case LITHUANIA: localizedCountry = "Lithuania"; break;
            case LUXEMBOURG: localizedCountry = "Luxembourg"; break;
            case MACEDONIA: localizedCountry = "Macedonia"; break;
            case MALAYSIA: localizedCountry = "Malaysia"; break;
            case MALTA: localizedCountry = "Malta"; break;
            case MEXICO: localizedCountry = "Mexico"; break;
            case MONTENEGRO: localizedCountry = "Montenegro"; break;
            case MOROCCO: localizedCountry = "Morocco"; break;
            case NETHERLANDS: localizedCountry = "Netherlands"; break;
            case NEW_ZEALAND: localizedCountry = "New Zealand"; break;
            case NICARAGUA: localizedCountry = "Nicaragua"; break;
            case NORWAY: localizedCountry = "Norway"; break;
            case OMAN: localizedCountry = "Oman"; break;
            case PANAMA: localizedCountry = "Panama"; break;
            case PARAGUAY: localizedCountry = "Paraguay"; break;
            case PERU: localizedCountry = "Peru"; break;
            case PHILIPPINES: localizedCountry = "Philippines"; break;
            case POLAND: localizedCountry = "Poland"; break;
            case PORTUGAL: localizedCountry = "Portugal"; break;
            case PUERTO_RICO: localizedCountry = "Puerto Rico"; break;
            case QATAR: localizedCountry = "Qatar"; break;
            case ROMANIA: localizedCountry = "Romania"; break;
            case RUSSIA: localizedCountry = "Russia"; break;
            case SAUDI_ARABIA: localizedCountry = "Saudi Arabia"; break;
            case SERBIA: localizedCountry = "Serbia"; break;
//                case SERBIA_AND_MONTENEGRO: localizedCountry = "Serbia and Montenegro"; break;
            case SINGAPORE: localizedCountry = "Singapore"; break;
            case SLOVAKIA: localizedCountry = "Slovakia"; break;
            case SLOVENIA: localizedCountry = "Slovenia"; break;
            case SOUTH_AFRICA: localizedCountry = "South Africa"; break;
            case SOUTH_KOREA: localizedCountry = "South Korea"; break;
            case SPAIN: localizedCountry = "Spain"; break;
            case SUDAN: localizedCountry = "Sudan"; break;
            case SWITZERLAND: localizedCountry = "Switzerland"; break;
            case SYRIA: localizedCountry = "Syria"; break;
            case TAIWAN: localizedCountry = "Taiwan"; break;
            case THAILAND: localizedCountry = "Thailand"; break;
            case TUNISIA: localizedCountry = "Tunisia"; break;
            case TURKEY: localizedCountry = "Turkey"; break;
            case UKRAINE: localizedCountry = "Ukraine"; break;
            case UNITED_ARAB_EMIRATES: localizedCountry = "United Arab Emirates"; break;
            case UNITED_KINGDOM: localizedCountry = "United Kingdom"; break;
            case UNITED_STATES: localizedCountry = "United States"; break;
            case URUGUAY: localizedCountry = "Uruguay"; break;
            case VENEZUELA: localizedCountry = "Venezuela"; break;
            case VIETNAM: localizedCountry = "Vietnam"; break;
            case YEMEN: localizedCountry = "Yemen"; break;
        }
        return localizedCountry;
    }
    
    // bahasa malaysia (ms_MY)
    private static String getCountry_MS_MY(Country country) {
        String localizedCountry = "";
        
        switch (country) {
            case ALBANIA: localizedCountry = "Albania" ; break;
            case ALGERIA: localizedCountry = "Algeria"; break;
            case ARGENTINA: localizedCountry = "Argentina"; break;
            case AUSTRALIA: localizedCountry = "Australia"; break;
            case AUSTRIA: localizedCountry = "Austria"; break;
            case BAHRAIN: localizedCountry = "Bahrain"; break;
            case BELARUS: localizedCountry = "Belarus"; break;
            case BELGIUM: localizedCountry = "Belgium"; break;
            case BOLIVIA: localizedCountry = "Bolivia"; break;
            case BOSNIA_AND_HERZEGOVINA: localizedCountry = "Bosnia dan Herzegovina"; break;
            case BRAZIL: localizedCountry = "Brazil"; break;
            case BULGARIA: localizedCountry = "Bulgaria"; break;
            case CANADA: localizedCountry = "Kanada"; break;
            case CHILE: localizedCountry = "Chile"; break;
            case CHINA: localizedCountry = "China"; break;
            case COLOMBIA: localizedCountry = "Colombia"; break;
            case COSTA_RICA: localizedCountry = "Costa Rica"; break;
            case CROATIA: localizedCountry = "Croatia"; break;
            case CYPRUS: localizedCountry = "Cyprus"; break;
            case CZECH_REPUBLIC: localizedCountry = "Republik Ceko"; break;
            case DOMINICAN_REPUBLIC: localizedCountry = "Dominican Republic"; break;
            case ECUADOR: localizedCountry = "Ecuador"; break;
            case EGYPT: localizedCountry = "Mesir"; break;
            case EL_SALVADOR: localizedCountry = "El Salvador"; break;
            case ESTONIA: localizedCountry = "Estonia"; break;
            case FINLAND: localizedCountry = "Finland"; break;
            case FRANCE: localizedCountry = "Perancis"; break;
            case GERMANY: localizedCountry = "Jerman"; break;
            case GREECE: localizedCountry = "Yunani"; break;
            case GUATEMALA: localizedCountry = "Guatemala"; break;
            case HONG_KONG: localizedCountry = "Hong Kong"; break;
            case HUNGARY: localizedCountry = "Hungary"; break;
            case ICELAND: localizedCountry = "Iceland"; break;
            case INDIA: localizedCountry = "India"; break;
            case INDONESIA: localizedCountry = "Indonesia"; break;
            case IRAQ: localizedCountry = "Iraq"; break;
            case IRELAND: localizedCountry = "Ireland"; break;
            case ISRAEL: localizedCountry = "Israel"; break;
            case ITALY: localizedCountry = "Itali"; break;
            case JAPAN: localizedCountry = "Jepun"; break;
            case JORDAN: localizedCountry = "Jordan"; break;
            case KUWAIT: localizedCountry = "Kuwait"; break;
            case LATVIA: localizedCountry = "Latvia"; break;
            case LEBANON: localizedCountry = "Lubnan"; break;
            case LIBYA: localizedCountry = "Libya"; break;
            case LITHUANIA: localizedCountry = "Lithuania"; break;
            case LUXEMBOURG: localizedCountry = "Luxembourg"; break;
            case MACEDONIA: localizedCountry = "Macedonia"; break;
            case MALAYSIA: localizedCountry = "Malaysia"; break;
            case MALTA: localizedCountry = "Malta"; break;
            case MEXICO: localizedCountry = "Mexico"; break;
            case MONTENEGRO: localizedCountry = "Montenegro"; break;
            case MOROCCO: localizedCountry = "Maghribi"; break;
            case NETHERLANDS: localizedCountry = "Belanda"; break;
            case NEW_ZEALAND: localizedCountry = "New Zealand"; break;
            case NICARAGUA: localizedCountry = "Nicaragua"; break;
            case NORWAY: localizedCountry = "Norway"; break;
            case OMAN: localizedCountry = "Oman"; break;
            case PANAMA: localizedCountry = "Panama"; break;
            case PARAGUAY: localizedCountry = "Paraguay"; break;
            case PERU: localizedCountry = "Peru"; break;
            case PHILIPPINES: localizedCountry = "Filipina"; break;
            case POLAND: localizedCountry = "Poland"; break;
            case PORTUGAL: localizedCountry = "Portugal"; break;
            case PUERTO_RICO: localizedCountry = "Puerto Rico"; break;
            case QATAR: localizedCountry = "Qatar"; break;
            case ROMANIA: localizedCountry = "Romania"; break;
            case RUSSIA: localizedCountry = "Rusia"; break;
            case SAUDI_ARABIA: localizedCountry = "Arab Saudi"; break;
            case SERBIA: localizedCountry = "Serbia"; break;
//                case SERBIA_AND_MONTENEGRO: localizedCountry = "Serbia dan Montenegro"; break;
            case SINGAPORE: localizedCountry = "Singapura"; break;
            case SLOVAKIA: localizedCountry = "Slovakia"; break;
            case SLOVENIA: localizedCountry = "Slovenia"; break;
            case SOUTH_AFRICA: localizedCountry = "Afrika Selatan"; break;
            case SOUTH_KOREA: localizedCountry = "Korea Selatan"; break;
            case SPAIN: localizedCountry = "Sepanyol"; break;
            case SUDAN: localizedCountry = "Sudan"; break;
            case SWITZERLAND: localizedCountry = "Switzerland"; break;
            case SYRIA: localizedCountry = "Syria"; break;
            case TAIWAN: localizedCountry = "Taiwan"; break;
            case THAILAND: localizedCountry = "Thailand"; break;
            case TUNISIA: localizedCountry = "Tunisia"; break;
            case TURKEY: localizedCountry = "Turki"; break;
            case UKRAINE: localizedCountry = "Ukraine"; break;
            case UNITED_ARAB_EMIRATES: localizedCountry = "Emiriah Arab Bersatu"; break;
            case UNITED_KINGDOM: localizedCountry = "United Kingdom"; break;
            case UNITED_STATES: localizedCountry = "Amerika Syarikat"; break;
            case URUGUAY: localizedCountry = "Uruguay"; break;
            case VENEZUELA: localizedCountry = "Venezuela"; break;
            case VIETNAM: localizedCountry = "Vietnam"; break;
            case YEMEN: localizedCountry = "Yamen"; break;
        }
        return localizedCountry;
    }
    
    // new country for localized language template (copy and paste to use)
//    private static String getCountry_XX_YY(Country country) {
//        String localizedCountry = "";
//        switch (country) {
//            case ALBANIA: localizedCountry = "Albania" ; break;
//            case ALGERIA: localizedCountry = ""; break;
//            case ARGENTINA: localizedCountry = ""; break;
//            case AUSTRALIA: localizedCountry = ""; break;
//            case AUSTRIA: localizedCountry = ""; break;
//            case BAHRAIN: localizedCountry = ""; break;
//            case BELARUS: localizedCountry = ""; break;
//            case BELGIUM: localizedCountry = ""; break;
//            case BOLIVIA: localizedCountry = ""; break;
//            case BOSNIA_AND_HERZEGOVINA: localizedCountry = ""; break;
//            case BRAZIL: localizedCountry = ""; break;
//            case BULGARIA: localizedCountry = ""; break;
//            case CANADA: localizedCountry = ""; break;
//            case CHILE: localizedCountry = ""; break;
//            case CHINA: localizedCountry = ""; break;
//            case COLOMBIA: localizedCountry = ""; break;
//            case COSTA_RICA: localizedCountry = ""; break;
//            case CROATIA: localizedCountry = ""; break;
//            case CYPRUS: localizedCountry = ""; break;
//            case CZECH_REPUBLIC: localizedCountry = ""; break;
//            case DOMINICAN_REPUBLIC: localizedCountry = ""; break;
//            case ECUADOR: localizedCountry = ""; break;
//            case EGYPT: localizedCountry = ""; break;
//            case EL_SALVADOR: localizedCountry = ""; break;
//            case ESTONIA: localizedCountry = ""; break;
//            case FINLAND: localizedCountry = ""; break;
//            case FRANCE: localizedCountry = ""; break;
//            case GERMANY: localizedCountry = ""; break;
//            case GREECE: localizedCountry = ""; break;
//            case GUATEMALA: localizedCountry = ""; break;
//            case HONG_KONG: localizedCountry = ""; break;
//            case HUNGARY: localizedCountry = ""; break;
//            case ICELAND: localizedCountry = ""; break;
//            case INDIA: localizedCountry = ""; break;
//            case INDONESIA: localizedCountry = ""; break;
//            case IRAQ: localizedCountry = ""; break;
//            case IRELAND: localizedCountry = ""; break;
//            case ISRAEL: localizedCountry = ""; break;
//            case ITALY: localizedCountry = ""; break;
//            case JAPAN: localizedCountry = ""; break;
//            case JORDAN: localizedCountry = ""; break;
//            case KUWAIT: localizedCountry = ""; break;
//            case LATVIA: localizedCountry = ""; break;
//            case LEBANON: localizedCountry = ""; break;
//            case LIBYA: localizedCountry = ""; break;
//            case LITHUANIA: localizedCountry = ""; break;
//            case LUXEMBOURG: localizedCountry = ""; break;
//            case MACEDONIA: localizedCountry = ""; break;
//            case MALAYSIA: localizedCountry = ""; break;
//            case MALTA: localizedCountry = ""; break;
//            case MEXICO: localizedCountry = ""; break;
//            case MONTENEGRO: localizedCountry = ""; break;
//            case MOROCCO: localizedCountry = ""; break;
//            case NETHERLANDS: localizedCountry = ""; break;
//            case NEW_ZEALAND: localizedCountry = ""; break;
//            case NICARAGUA: localizedCountry = ""; break;
//            case NORWAY: localizedCountry = ""; break;
//            case OMAN: localizedCountry = ""; break;
//            case PANAMA: localizedCountry = ""; break;
//            case PARAGUAY: localizedCountry = ""; break;
//            case PERU: localizedCountry = ""; break;
//            case PHILIPPINES: localizedCountry = ""; break;
//            case POLAND: localizedCountry = ""; break;
//            case PORTUGAL: localizedCountry = ""; break;
//            case PUERTO_RICO: localizedCountry = ""; break;
//            case QATAR: localizedCountry = ""; break;
//            case ROMANIA: localizedCountry = ""; break;
//            case RUSSIA: localizedCountry = ""; break;
//            case SAUDI_ARABIA: localizedCountry = ""; break;
//            case SERBIA: localizedCountry = ""; break;
////                case SERBIA_AND_MONTENEGRO: localizedCountry = ""; break;
//            case SINGAPORE: localizedCountry = ""; break;
//            case SLOVAKIA: localizedCountry = ""; break;
//            case SLOVENIA: localizedCountry = ""; break;
//            case SOUTH_AFRICA: localizedCountry = ""; break;
//            case SOUTH_KOREA: localizedCountry = ""; break;
//            case SPAIN: localizedCountry = ""; break;
//            case SUDAN: localizedCountry = ""; break;
//            case SWITZERLAND: localizedCountry = ""; break;
//            case SYRIA: localizedCountry = ""; break;
//            case TAIWAN: localizedCountry = ""; break;
//            case THAILAND: localizedCountry = ""; break;
//            case TUNISIA: localizedCountry = ""; break;
//            case TURKEY: localizedCountry = ""; break;
//            case UKRAINE: localizedCountry = ""; break;
//            case UNITED_ARAB_EMIRATES: localizedCountry = ""; break;
//            case UNITED_KINGDOM: localizedCountry = ""; break;
//            case UNITED_STATES: localizedCountry = ""; break;
//            case URUGUAY: localizedCountry = ""; break;
//            case VENEZUELA: localizedCountry = ""; break;
//            case VIETNAM: localizedCountry = ""; break;
//            case YEMEN: localizedCountry = ""; break;
//        }
//        return localizedCountry;
//    }
}
